Course Overview
This course is the definitive introduction to blockchain for both the developer and non-developer audience. Beyond the technology, this course will introduce you to some of the philosophy behind decentralization and why there is so much excitement around it.
During the first three modules, you'll be introduced to blockchain and the technology behind it. In module four, we'll go beyond bitcoin and delve deeper into a next-generation blockchain called Ethereum to introduce you to what modern blockchains can do.
Together, we'll examine businesses use cases, hear from industry leaders, and give you the opportunity to develop and analyze a use case yourself. With this course, not only will you be the one who is able to explain blockchain to your colleagues, you'll be well on your way to making educated business decisions with your new, foundational understanding of the technology.
Course Outline
Module 1: Blockchain Foundations
In this module we will cover the following topics:
Lesson 1: Introduction
Lesson 2: The Brief, Brief History of Blockchain
Lesson 3: What is Decentralization?
Lesson 4: Ledgers, Distributed Ledgers, and Consensus
Lesson 5: The Paper Blockchain
Why Blockchain?
Module 2: The Technical Side
In this module we will cover the following topics:
Lesson 1: Public Key Cryptography
Lesson 2: Cryptographic Hash Functions
Lesson 3: Digital Signing
Lesson 4: Anatomy of a Block
Lesson 5: The Chain of Blocks
Lesson 6: Why Do I Need a Public and Private Key on the Blockchain?
Lesson 7: Nodes and Networks
Module 3: Blockchain in Use
In this module we will cover the following topics:
Lesson 1: Consensus Mechanisms and Trust Frameworks
Lesson 2: Public, Private & Consortium Blockchains
Lesson 3:Blockchain Interoperability
Lesson 4: When to Use a Blockchain
Lesson 5: Implications of Blockchain on Business
Module 4: Further Topics
In this module we will cover the following topics:
Lesson 1: Cryptocurrency Tokens
Lesson 2: Wallets, Exchanges & Transactions
Lesson 3: Bitcoin and Ethereum
Bitcoin vs Ethereum
Lesson 4: Smart Contracts & The EVM
Lesson 5: Decentralized Apps
Lesson 6: Blockchain Platforms & Extensions
Lesson 7: Blockchain Solution Architecture
Module 5: Use Cases
In this module we will review the following use cases:
Lesson 1: Self-Sovereign Identity and Reputation
Lesson 2: Ownership and Governance
Lesson 3: Supply Chain and Asset Tracking
Lesson 4: Royalties in the Music Industry